removing dirt from roads by liquids - Espagnol Anglais Dictionnaire